package org.yefei.homeworkday24;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

public class Four {

	public static void main(String[] args) {
		// 4：实现文件剪切的功能，输入一个源文件名，和目标文件夹，剪切后文件名保持不变。
//		File file = new File("F:\\叶飞io测试\\cut.txt");
//		if (!file.exists()) {
//			System.out.println("文件不存在");
//			return;
//		}
//		InputStream i = null;
//		OutputStream o = null;
//		try {
//			i = new FileInputStream("F:\\叶飞io测试\\cut.txt");
//			o = new FileOutputStream("F:\\叶飞io测试\\剪切\\cut.txt");
//			int available = i.available();
//			byte[] b = new byte[available];
//			int r;
//			if ((r = i.read(b)) > -1) {
//				o.write(b, 0, r);
//			}
//		} catch (Exception e) {
//			e.printStackTrace();
//		} finally {
//			if (o != null)
//				try {
//					o.close();
//				} catch (IOException e) {
//					e.printStackTrace();
//				}
//			if (i != null)
//				try {
//					i.close();
//				} catch (IOException e) {
//					e.printStackTrace();
//				}
//		}
//		if (file.delete()) {
//			System.out.println("剪切成功！");
//		}
		File file = new File("F:\\io\\test\\fire.txt");
		if (file.exists()) {
			boolean r = file.renameTo(new File("F:\\io\\test1\\" + file.getName()));
			System.out.println(r ? "剪切成功" : "剪切失败");
		} else {
			System.out.println("文件不存在！");
		}
	}
}